﻿namespace WMS6.Web.TransportMgtServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class TransportMgtServiceClient : ClientBase<ITransportMgtService>, ITransportMgtService
    {
        public TransportMgtServiceClient()
        {
        }

        public TransportMgtServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public TransportMgtServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public TransportMgtServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public TransportMgtServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string ConFirmPOD(PodInfo podInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.ConFirmPOD(podInfo, pubParasInfo);
        }

        public string DeleteBolDetailInfo(List<string> BolDetailIDs, List<string> lineIDs, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteBolDetailInfo(BolDetailIDs, lineIDs, pubParasInfo);
        }

        public string DeleteDeliveryOrder(List<string> deliveryOrderIDs, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteDeliveryOrder(deliveryOrderIDs, pubParasInfo);
        }

        public string DeleteDispatchInfo(List<string> dispatchInfoDs, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteDispatchInfo(dispatchInfoDs, pubParasInfo);
        }

        public string DeletePodInfo(List<string> podIDs, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeletePodInfo(podIDs, pubParasInfo);
        }

        public string DeleteTrackingDetail(List<string> trackingDetailIDs, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteTrackingDetail(trackingDetailIDs, pubParasInfo);
        }

        public DataSet GetAllBolDetailInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllBolDetailInfo(pubParasInfo);
        }

        public DataSet GetAllDeliveryOrderInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllDeliveryOrderInfo(pubParasInfo);
        }

        public DataSet GetAllDispatchInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllDispatchInfo(pubParasInfo);
        }

        public DataSet GetAllPodInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllPodInfo(pubParasInfo);
        }

        public DataSet GetAllTrackingDetailInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllTrackingDetailInfo(pubParasInfo);
        }

        public List<BolDetailInfo> GetBolDetailInfoByDeliveryOrderIDsAndEquipmentTypeID(List<string> DeliveryOrderIDs, string EquipmentTypeIDs, string types, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetBolDetailInfoByDeliveryOrderIDsAndEquipmentTypeID(DeliveryOrderIDs, EquipmentTypeIDs, types, pubParasInfo);
        }

        public BolDetailInfo GetBolDetailInfoByID(string bolDetailID, string lineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetBolDetailInfoByID(bolDetailID, lineID, pubParasInfo);
        }

        public DataSet GetBolDetailInfoByQueryEntity(BolDetailQueryEntity bolDetailQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetBolDetailInfoByQueryEntity(bolDetailQuery, pubParasInfo);
        }

        public List<BolDetailInfo> GetBolDetailInfoListByID(string bolDetailID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetBolDetailInfoListByID(bolDetailID, pubParasInfo);
        }

        public DeliveryOrderInfo GetDeliveryOrderInfoByID(string deliveryOrderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDeliveryOrderInfoByID(deliveryOrderID, pubParasInfo);
        }

        public DataSet GetDeliveryOrderInfoByQueryEntity(DeliveryOrderQueryEntity deliveryOrderQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDeliveryOrderInfoByQueryEntity(deliveryOrderQuery, pubParasInfo);
        }

        public DispatchInfo GetDispatchInfoByID(string deliveryOrderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDispatchInfoByID(deliveryOrderID, pubParasInfo);
        }

        public DataSet GetDispatchInfoByQueryEntity(DispatchQueryEntity dispatchQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDispatchInfoByQueryEntity(dispatchQuery, pubParasInfo);
        }

        public PodInfo GetPodInfoByID(string podID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPodInfoByID(podID, pubParasInfo);
        }

        public DataSet GetPodInfoByQueryEntity(PodQueryEntity podQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPodInfoByQueryEntity(podQuery, pubParasInfo);
        }

        public TrackingDetailInfo GetTrackingDetailInfoByID(string trackingDetailID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTrackingDetailInfoByID(trackingDetailID, pubParasInfo);
        }

        public DataSet GetTrackingDetailInfoByQueryEntity(TrackingDetailQueryEntity trackingDetailQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetTrackingDetailInfoByQueryEntity(trackingDetailQuery, pubParasInfo);
        }

        public string ImportFormShippingOrder(string orderID, string vDeliveryOrderID, PubParasInfo pubParasInfo)
        {
            return base.Channel.ImportFormShippingOrder(orderID, vDeliveryOrderID, pubParasInfo);
        }

        public string InsertBolDetailInfo(BolDetailInfo bolDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertBolDetailInfo(bolDetailInfo, pubParasInfo);
        }

        public string InsertBolDetailList(List<BolDetailInfo> bolDetailInfos, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertBolDetailList(bolDetailInfos, pubParasInfo);
        }

        public string InsertDeliveryOrder(DeliveryOrderInfo deliveryOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertDeliveryOrder(deliveryOrderInfo, pubParasInfo);
        }

        public string InsertDispatchAndBolDetailList(DispatchInfo dispatchInfo, List<BolDetailInfo> bolDetailInfos, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertDispatchAndBolDetailList(dispatchInfo, bolDetailInfos, pubParasInfo);
        }

        public string InsertDispatchInfo(DispatchInfo dispatchInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertDispatchInfo(dispatchInfo, pubParasInfo);
        }

        public string InsertPodInfo(PodInfo podInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertPodInfo(podInfo, pubParasInfo);
        }

        public string InsertTrackingDetail(TrackingDetailInfo trackingDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertTrackingDetail(trackingDetailInfo, pubParasInfo);
        }

        public string UpdateBolDetailInfo(BolDetailInfo bolDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateBolDetailInfo(bolDetailInfo, pubParasInfo);
        }

        public string UpdateBolDetailList(List<BolDetailInfo> bolDetailInfos, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateBolDetailList(bolDetailInfos, pubParasInfo);
        }

        public string UpdateDeliveryOrder(DeliveryOrderInfo deliveryOrderInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateDeliveryOrder(deliveryOrderInfo, pubParasInfo);
        }

        public string UpdateDispatchInfo(DispatchInfo dispatchInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateDispatchInfo(dispatchInfo, pubParasInfo);
        }

        public string UpdatePodInfo(PodInfo podInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdatePodInfo(podInfo, pubParasInfo);
        }

        public string UpdateTrackingDetail(TrackingDetailInfo trackingDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateTrackingDetail(trackingDetailInfo, pubParasInfo);
        }
    }
}

